package com.yy.try_;

/**
 * chapter12  com.yy.try_
 * 2023-05-09 22:46
 *
 * @author yy yuyue
 * description : 不可描述
 * @date 2023/5/9 22:46
 */
public class TryCatchDetail {
    public static void main(String[] args) {
        //ctrl + alt + t
        //老师解读:
        //1. 如果异常发生了, 则异常后面的代码不会执行, 直接进入到catch块
        //2. 如果异常没有发生, 则顺序执行try的代码块, 不会进入到catch
        //3. 如果希望不管是否发生异常, 都执行某段代码(比如关闭连接, 释放资源等)则使用如下-- finally
        try {
            String str = "1314";
            int a = Integer.parseInt(str);
            System.out.println("数字:" + a);
        }
        catch (NumberFormatException e){
            System.out.println("异常信息=" + e.getMessage());
        }finally {
            System.out.println("finally代码块被执行...");
        }
        System.out.println("程序继续...");


    }
}
